Aspects of System Support for Distributed Computing
نویسندگان
چکیده
The aim of this paper is to introduce our research into the problem of providing support for diierent elements of distributed computing, such as distribution and synchro-nisation, and how this relates to Aspect-Oriented Programming. Our previous research has provided support for individual features of distributed computing, typically by extending the deenition of some existing programming language in anàd-hoc'manner. Later, we developed a compiled, reeective language in order to provide a more structured approach to extending a language for supporting distributed computing. This language provides support for implementing diierent features of distributed applications using meta-object classes and meta-level programming. However, the question arises as to how we can combine a number of meta-object classes (and the features they represent) to create a single application. We are also interested in providing the application programmer with programming language facilities to specify the diierent distributed computing requirements of an application in a more modular fashion. Given these separate speciications, a technique is needed for combining them into a working application. Our approach to this problem is a `bottom-up' one. By investigating how meta-level classes can be combined, we hope to develop a framework which can be used to support the combination of diierent features of an application.
منابع مشابه
DisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems
The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...
متن کاملDisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems
The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...
متن کاملAn Enhanced MSS-based checkpointing Scheme for Mobile Computing Environment
Mobile computing systems are made up of different components among which Mobile Support Stations (MSSs) play a key role. This paper proposes an efficient MSS-based non-blocking coordinated checkpointing scheme for mobile computing environment. In the scheme suggested nearly all aspects of checkpointing and their related overheads are forwarded to the MSSs and as a result the workload of Mobile ...
متن کاملEntropy-based Consensus for Distributed Data Clustering
The increasingly larger scale of available data and the more restrictive concerns on their privacy are some of the challenging aspects of data mining today. In this paper, Entropy-based Consensus on Cluster Centers (EC3) is introduced for clustering in distributed systems with a consideration for confidentiality of data; i.e. it is the negotiations among local cluster centers that are used in t...
متن کاملThe Impact of Social Commerce Determinants on Social Capital for Energy Sectors
This study investigates the constructs and related theories that drive social capital in energy sector from the intention perspectives. This research uses theories of ‘social support’ and ‘planned behaviour’ alongside satisfaction and perceived value to propose a research model that drives social capital for energy sectors in Malaysia. The model reveals that the Theories of Planned Behaviour (T...
متن کاملImproving the Resilience of Military Hospitals Through Self-Adaptation of Hospital Systems Using Organic Computing
Background and Aim: Among the failures of a disaster, the disruption of the critical infrastructure of the community causes the most damage to society. Therefore, the ability of critical infrastructure such as hospitals to anticipate, absorb, adapt or rapidly recover from a devastating event is essential. The purpose of this study is to design a self-adaptive model for resilient hospital system...
متن کامل